Framework for End-User Programming of Cross-Smart Space Applications
نویسندگان
چکیده
Cross-smart space applications are specific types of software services that enable users to share information, monitor the physical and logical surroundings and control it in a way that is meaningful for the user’s situation. For developing cross-smart space applications, this paper makes two main contributions: it introduces (i) a component design and scripting method for end-user programming of cross-smart space applications and (ii) a backend framework of components that interwork to support the brunt of the RDFScript translation, and the use and execution of ontology models. Before end-user programming activities, the software professionals must develop easy-to-apply Driver components for the APIs of existing software systems. Thereafter, end-users are able to create applications from the commands of the Driver components with the help of the provided toolset. The paper also introduces the reference implementation of the framework, tools for the Driver component development and end-user programming of cross-smart space applications and the first evaluation results on their application.
منابع مشابه
End user tool for deploying smart object systems
We present a deployment tool atop a document centric infrastructure to support end users in constructing and extending smart object systems. This tool allows an ordinary individuals to deploy, extend and control smart object systems in a Do-It-Yourself (DIY) fashion. We have implemented two versions of this tool using different user interfaces. The first version provides a graphical user interf...
متن کاملSmart City Reference Model: Interconnectivity for On-Demand User to Service Authentication
The Internet of Things and Services (IoTS) has encouraged the development of service provisioning systems in respect to Smart City topics. Most of them are operated as heterogeneous systems which limits end customers’ access and contradicts with IoTS principles. In this paper, we discuss and develop a reference model of an interconnected service marketplace ecosystem. The prototypical implement...
متن کاملCross-platform Development of Smart Conference Clients
Smart Conference System [1] intelligently assists conference operability automating conference organization and operation. The system is multi-service: the core conference service and a suite of extensions. A shared conference smart space is used to organize the system: (i) conference organizers provide infrastructural components that implement services and access to them and (ii) conference pa...
متن کاملUsing Speech for End User Programming of Smart Environments in the Internet of Things
More and more of our daily environments already embed smart networked devices. However, most of these devices still work independently without collaborating with other devices that are for example in proximity. In smart environments networked sensor rich devices can be interwoven in order to optimally serve their users. Current End User Programming approaches however are hardly suitable for mob...
متن کاملUser Interface Design in Mobile Educational Applications
Introduction: User interfaces are a crucial factor in ensuring the success of mobile applications. Mobile Educational Applications not only provide flexibility in learning, but also allow learners to learn at any time and any place. The purpose of this article is to investigate the effective factors affecting the design of the user interface in mobile educational applications. Methods: Quantita...
متن کامل